import Mock from 'mockjs'
const grafes = Mock.mock({
  'items|10': [
    {
      createUserId: '@id',
      'elecType|1': ['个体工商', '电工'],
      grafeType: '@integer(0,2000)',
      grafeParameterId: '@string',
      createTime: '@now()',
      integral: '@integer(0,500)'
    }
  ]
})
const pub = {
  isMore: 0,
  pageIndex: 1,
  pageSize: 10,
  startIndex: 0,
  totalNum: 30,
  totalPage: 1
}
export default [
  // 06-03-01根据id查询评级参数
  {
    url: '/elec/grafe/parameter/getGrafeParameterByid',
    type: 'get',
    response: config => {
      return {
        code: 1,
        data: grafes.items[0],
        msg: ''
      }
    }
  },
  // // 06-03-03根据参数查询评级参数
  // {
  //  url: '/elec/grafe/parameter/getGrafeParameterList',
  //  type: 'post',
  //  response: config => {
  //    return {
  //      code: 1,
  //      data: [{...grafes.items[0]}],
  //      msg: ''
  //    }
  //  }
  // },
  // 06-03-02分页查询评级参数集合
  {
    url: '/elec/grafe/parameter/getGrafeParameterListPage',
    type: 'post',
    response: config => {
      return {
        code: 1,
        data: { ...grafes, ...pub },
        msg: ''
      }
    }
  },
  // 06-03-05修改保存评级参数
  {
    url: '/elec/grafe/parameter/modifyGrafeParameter',
    type: 'post',
    response: config => {
      return {
        code: 1,
        data: { ...grafes },
        msg: '保存成功'
      }
    }
  },
  // 06-03-06删除评级参数
  {
    url: '/elec/grafe/parameter/removeGrafeParameter',
    type: 'post',
    response: config => {
      return {
        code: 1,
        data: { ...grafes },
        msg: ''
      }
    }
  },
  // 06-03-04新增保存评级参数
  {
    url: '/elec/grafe/parameter/saveGrafeParameter',
    type: 'post',
    response: config => {
      return {
        code: 1,
        data: { ...grafes },
        msg: ''
      }
    }
  }
]
